'use strict'

const { sequelize, DataTypes, fn_createTableAttribute } = require('../db');

// 建users表
var User = fn_createTableAttribute('users', {
    userName: {
        type: DataTypes.STRING(10),
        allowNull: false
    },
    password: {
        type: DataTypes.STRING(30),
        allowNull: false
    },
    // 权限：1为普通用户，2为管理员
    jurisdiction: {
        type: DataTypes.BIGINT,
        allowNull: false,
        defaultValue:1
    },
    // 状态：1为正常，2为冻结，3为注销
    state: {
        type: DataTypes.BIGINT,
        defaultValue:1,
        allowNull: false
    }
});

module.exports = User;